package com.dhcc.bpm.modules.scf.vo.ScfRecyclingWeighInfoVO;


import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.NullSerializer;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 利废企业过磅信息列表查询视图层实体类
 */
@Data
public class ScfGetRecyclingWeighListVO {
    /**
     * 主体主键
     */
    private String rowId;
    /**
     * 过磅单号-一次货运多次过磅
     */
    private String weighNum;
    /**
     * 进出类别-1进 2出
     */
    private String passwayType;
    /**
     * 车牌号
     */
    private String truckNum;
    /**
     * 驾驶证号
     */
    private String license;
    /**
     * 司机姓名
     */
    private String driverName;
    /**
     * 商品名称
     */
    private String specName;
    /**
     * 重车日期
     */
    private String fullDate;
    /**
     * 空车日期
     */
    private String emptyDate;
    /**
     * 重车磅重
     */
    @JsonSerialize(using = ToStringSerializer.class, nullsUsing = NullSerializer.class)
    private BigDecimal fullWeight;
    /**
     * 空车磅重
     */
    @JsonSerialize(using = ToStringSerializer.class, nullsUsing = NullSerializer.class)
    private BigDecimal emptyWeight;
    /**
     * 货品净重
     */
    @JsonSerialize(using = ToStringSerializer.class, nullsUsing = NullSerializer.class)
    private BigDecimal goodsWeight;

    /**
     * 过磅日期
     */
    private String weighDate;
    /**
     * 过磅登记人
     */
    private String weighRecorder;

    //  是否关联CORRELATION
    private Integer correlation;

}
